package com.wind.taobao.core.config
{

	/**
	 * Taobao配置信息<br>
	 * <config><br>
	 * 	<!--App Key--><br>
	 *  <appKey></appKey><br>
	 *  <!--Secret--><br>
	 *  <secret></secret><br>
	 *  <!--版本号--><br>
	 *  <version>1.0</version><br>
	 *  <!--结算佣金的淘宝昵称--><br>
	 *  <nick></nick><br>
	 *  <!--建议使用nick--><br>
	 *  <pid></pid><br>
	 *  <!--正式环境访问URL--><br>
	 *  <url>http://gw.api.taobao.com/router/rest</url><br>
	 *  <!--正式环境获取授权URL--><br>
	 *  <authCodeUrl>http://open.taobao.com/authorize/?appkey=</authCodeUrl><br>
	 *  <!--正式环境获取Session URL--><br>
	 *  <sessionKeyUrl>http://container.open.taobao.com/container?authcode=</sessionKeyUrl><br>
	 *  <!--沙箱环境访问URL--><br>
	 *  <sandboxUrl>http://gw.sandbox.taobao.com/router/rest</sandboxUrl><br>
	 *  <!--沙箱环境获取授权URL--><br>
	 *  <sandboxAuthCodeUrl>http://open.taobao.com/isv/authorize.php?appkey=</sandboxAuthCodeUrl><br>
	 *  <!--沙箱环境获取Session URL--><br>
	 *  <sandboxSessionKeyUrl>http://container.api.tbsandbox.com/container?authcode=</sandboxSessionKeyUrl><br>
	 *  <!--Web旺旺地址--><br>
	 *  <webWWUrl>http://webwwtb.im.alisoft.com/wangwang/ww1.htm?tid=</webWWUrl><br>
	 *  <!--店铺Logo地址--><br>
	 *  <shopUrl>http://logo.taobao.com/shop-logo/</shopUrl><br>
	 * </config>;<br>
	 * @author fxy
	 *
	 */
	public class TaobaoConfig
	{

		/**
		 * 淘宝APP KEY
		 */
		[Bindable]
		public static var appKey:String;
		/**
		 * 淘宝密钥
		 */
		[Bindable]
		public static var secret:String;
		/**
		 * 淘宝版本号
		 */
		[Bindable]
		public static var version:String="1.0";
		/**
		 * 正式环境请求URL
		 */
		[Bindable]
		public static var url:String="http://gw.api.taobao.com/router/rest";
		/**
		 * 沙箱环境请求URL
		 */
		[Bindable]
		public static var sandboxUrl:String="http://gw.api.tbsandbox.com/router/rest";
		/**
		 * 淘宝客PID
		 */
		[Bindable]
		public static var pid:String;
		/**
		 * 淘宝授权码URL
		 */
		[Bindable]
		public static var authCodeUrl:String="http://open.taobao.com/authorize/?appkey=";
		/**
		 * 淘宝沙箱环境授权码URL
		 */
		[Bindable]
		public static var sandboxAuthCodeUrl:String="http://open.taobao.com/isv/authorize.php?appkey=";
		/**
		 * 淘宝SessionKeyUrl
		 */
		[Bindable]
		public static var sessionKeyUrl:String="http://container.open.taobao.com/container?authcode=";
		/**
		 * 淘宝沙箱环境SessionKeyUrl
		 */
		[Bindable]
		public static var sandboxSessionKeyUrl:String="http://container.api.tbsandbox.com/container?authcode=";
		/**
		 * web旺旺地址
		 */
		[Bindable]
		public static var webWWUrl:String;
		/**
		 *  推广者昵称
		 */
		[Bindable]
		public static var nick:String;
		/**
		 * 店铺图标前缀
		 */
		[Bindable]
		public static var shopUrl:String;
		/**
		 * 当前Session
		 */
		[Bindable]
		public static var session:String;


		/**
		 * 设置配置信息
		 * @param xml
		 *
		 */
		public static function setConfig(xml:XML):void
		{
			if (xml.elements("appKey").length() > 0)
			{
				appKey=xml.appKey;
			}
			if (xml.elements("secret").length() > 0)
			{
				secret=xml.secret;
			}
			if (xml.elements("version").length() > 0)
			{
				version=xml.version;
			}
			if (xml.elements("url").length() > 0)
			{
				url=xml.url;
			}
			if (xml.elements("sandboxUrl").length() > 0)
			{
				sandboxUrl=xml.sandboxUrl;
			}
			if (xml.elements("pid").length() > 0)
			{
				pid=xml.pid;
			}
			if (xml.elements("authCodeUrl").length() > 0)
			{
				authCodeUrl=xml.authCodeUrl;
			}
			if (xml.elements("sandboxAuthCodeUrl").length() > 0)
			{
				sandboxAuthCodeUrl=xml.sandboxAuthCodeUrl;
			}
			if (xml.elements("sessionKeyUrl").length() > 0)
			{
				sessionKeyUrl=xml.sessionKeyUrl;
			}
			if (xml.elements("sandboxSessionKeyUrl").length() > 0)
			{
				sandboxSessionKeyUrl=xml.sandboxSessionKeyUrl;
			}
			if (xml.elements("webWWUrl").length() > 0)
			{
				webWWUrl=xml.webWWUrl;
			}
			if (xml.elements("nick").length() > 0)
			{
				nick=xml.nick;
			}
			if (xml.elements("shopUrl").length() > 0)
			{
				shopUrl=xml.shopUrl;
			}
		}
	}
}